﻿namespace Sustainalytics.ComprehensiveESGResearch.Service.Model
{
    public enum CompanyLevelRowsEnum
    {
        CapitalIqId = 0,
        AnalystCommentary = CapitalIqId + 1,
        EscTotalScoreOverallScore = AnalystCommentary + 1,
        CompanyAssessment = EscTotalScoreOverallScore + 1,
        CutoffValues = CompanyAssessment + 1,
        EnvironmentThemeScore = CutoffValues + 1,
        EnvironmentThemeWeight = EnvironmentThemeScore + 1,
        EnvironmentThemeAssessment = EnvironmentThemeWeight + 1,
        EnvironmentAssessmentCutoffValues = EnvironmentThemeAssessment + 1,
        SocialThemeScore = EnvironmentAssessmentCutoffValues + 1,
        SocialThemeWeight = SocialThemeScore + 1,
        SocialThemeAssessment = SocialThemeWeight + 1,
        SocialAssessmentCutoffValues = SocialThemeAssessment + 1,
        GovernanceThemeScore = SocialAssessmentCutoffValues + 1,
        GovernanceThemeWeight = GovernanceThemeScore + 1,
        GovernanceThemeAssessment = GovernanceThemeWeight + 1,
        GovernanceAssessmentCutoffValues = GovernanceThemeAssessment + 1,
        PreparednessScore = GovernanceAssessmentCutoffValues + 1,
        DisclosureScore = PreparednessScore + 1,
        QuantitativePerformanceScore = DisclosureScore + 1,
        QualitativePerformanceControversiesScore = QuantitativePerformanceScore + 1,
        SplCode = QualitativePerformanceControversiesScore + 1,
        AnnualReport = SplCode + 1,
        CsrReportDate = AnnualReport + 1,
        LatestFeedbackRequestDate = CsrReportDate + 1,
        LastFullReview = LatestFeedbackRequestDate + 1
    }
}
